import os
from loguru import logger
from Config_file_Path import base_dir_path
import datetime

test_time = datetime.datetime.now()
title_time = test_time.strftime("%Y%m%d %H%M%S")

base_path = base_dir_path  # 获取该函数目录的绝对路径
log_path = os.path.join(base_path,'Logs','Chen_Report_%s'% (title_time))  # 生成YFG项目的日志保存路径

Log_level = "DEBUG"

'''
本方法定义LOG的等级
'''
class Log:
    # rotation='1 day' 表示一天产生一个日志文件；
    # retention = '5 days' 表示5天更新一次数据；
    logger.add(log_path,level=Log_level,encoding='utf-8',enqueue=True,rotation='1 day',retention='5 days')

    debug = logger.debug
    log_info = logger.info
    warming = logger.warning
    error = logger.error

